home *** CD-ROM | disk | FTP | other *** search
Text File | 1989-02-24 | 5.2 KB | 123 lines | [TEXT/EDIT] |
-
- What it is:
-
- DeskClock is an init which gives you a small analog clock in a window.
- It travels with you from application to application, except under
- Multifinder (see note, below). It keeps track of where you move it,
- and stores this information when you close it or shut down, so that
- it can return to its position on startup.
-
- How it works:
-
- DC works like other inits - just put it into your System Folder
- and reboot. (If you hold down the Shift key, DC will not load.)
-
- To toggle the date display, click anywhere on the clock face.
-
- Legal Stuff:
-
- DeskClock may be freely distributed as long as it is passed along with
- this document. It is free - keep it if you find it useful.
- However, I reserve all rights to it, and accept no liability arising
- from its use or misuse. (Neat, eh?)
-
- Compatibility:
-
- Ñ DeskClock requires new (at least 128K) ROMs. It was tested primarily
- on a Mac Plus, and less-than-extensively on the Mac II and SE. Although
- I can't see any reason for it not to work on a 512KE, I couldn't find
- one to test it on.
-
- Ñ S/W requirements - DeskClock was developed under System 6.0.2 (using
- Consulair's MDS 2.0, incidentally). It also seems to work fairly well
- with 4.1. I wouldn't try it with anything prior to 3.2.
-
- Ñ Multifinder - when used with multifinder, DC remains in the layer it was
- opened in, usually at the finder level.
-
- Ñ A/UX - Nope. A/UX does not support inits, as far as I know. (Of course,
- no one offered me an A/UX system to try it on...)
-
- Bugs:
-
- DC currently does not update the date (at midnight) until you reboot.
- This will be fixed if/when I can figure out how to get the International
- Utilities PACK to work within a driver.
-
- The Rest of the World:
-
- Sigh. I tried. I tried to make DC as friendly, as inoffensive, as
- discreet as I could. In this day and age of multiple system versions,
- machine types, displays, Multifinder, etc., this is ... tricky. It runs
- via the _SystemTask call, so it will not show up if this is not called.
-
- Hypercard doesn't seem to like it. (Somehow, this doesn't surprise
- me that much. Bill Atkinson, while obviously a phenomenal programmer,
- has his own idea of "standards" and "compatibility". :-)
-
- ResEdit works fine, but the initial position of its windows seems, in
- some bizarre fashion, to be governed by the placement of the clock.
- (I still haven't figured this one out.)
-
- Apart from these, I haven't run into problems with the applications
- I tried. In no case has DC crashed an application; about the only thing
- I've seen is them abusing it. (I think I fixed that, though.)
- Games, of course, play by their own rules and are another matter
- entirely. It's probably best to close DC before you run Falcon or
- what-have-you (although Quarterstaff runs without problems).
-
-
- In the short term, you can probably bend my ear through a friend's
- account here at the University of Waterloo,
-
- thfisher@tiger
-
- "Tiger" is just a hop skip and a pounce away from "watmath", which is
- a backbone site for Edunet, CSnet, USENET, etc., so any half-decent
- mailer has a running chance at figuring it out. I should be around
- until March '89, and may be back sometime in September, probably as
-
- rnpantos@crocus, rnpantos@dahlia, or rnpantos@trillium
-
- all on Edunet.
-
- I also read USENET (comp.sys.mac) pretty regularly.
-
- Other Stuff:
-
- In keeping with being as friendly as possible, DC is always inserted as
- the rear-most window. This is admittedly a pain when you have a bunch
- of windows; obviously those who can make best use of it are the folks
- who are lucky enough to have large screens. :-) For those constrained
- to a Mac Plus (as I am), I find that since the 'root' folder of my HD
- is always open, putting DC up in the top right hand corner works fairly
- well. Your mileage may vary.
-
- Since DC exists as a window, rather than writing directly to, say,
- the menubar, it does not conflict with any screensavers, including
- Moire (my favourite).
-
- A note about positioning - if you got a copy of DC from someone with a
- large display (Mac II, Radius, whatever), and it doesn't show up on
- your 9" screen, this may be because they have it somewhere that your
- screen isn't. The easiest way to fix this is to make sure that they move
- it somewhere neutral (i.e. the top left corner of their screen) and
- close it (to save the position) before they give it to you. If this is
- not possible, you can change the position yourself using ResEdit.
- Open the resource called WPOS. It contains just four four-digit hex
- numbers - the first two being the (x,y) coordinates of the window.
- Change this to something like 0040 0040, quit ResEdit and reboot.
-
- Why DeskClock:
-
- No good reason, really.:-) Someone on the Net asked for such a beast
- (once). I've always wanted to learn to program the Mac, and writing a
- driver seemed like a nice challenge. As well, after 5 years of programs
- for the Mac, I've never seen a window-based clock init. So what the hack.
-
-
-
- Roger Pantos
- University of Waterloo
- (in no way affiliated with the University except as an undergrad, etc.)
- February, 1989.